package org.fujay.commons.langchain4j.core.options;

import lombok.Data;
import org.fujay.commons.langchain4j.core.enumd.ResponseFormatEnum;

/**
 * @author slm
 * @description 基础参数
 */
@Data
public class BaseOptions {

    /**
     * 厂商编码
     */
    private String supplier;
    /**
     * 模型名称
     */
    private String modelName;
    /**
     * 模型访问地址
     */
    private String baseUrl;
    /**
     * key
     */
    private String apiKey;
    /**
     * secret
     */
    private String apiSecret;

    private Boolean logRequests;
    private Boolean logResponses;
    private ResponseFormatEnum responseFormat;
}
